<?php
session_start();
require_once 'database.php';

$admin = false;
if(isset($_SESSION['admin'])){
    if($_SESSION['admin']){
        $admin = true;
        $db = new DBAdminConnection();
    } else {
        $db = new DBTeamConnection();
    }
} else {
    $db = new DBUnauthConnection();
}



if(isset($_GET['id'])){
    $idTopico = $_GET['id'];
    $topicoQ = $db->getTopico($idTopico);
    if($topicoQ){
        if($topicoQ->num_rows > 0){
            $topico = $topicoQ->fetch_object();
            $equipa = htmlspecialchars($topico->equipa);
            $assunto = htmlspecialchars($topico->assunto);
            $dataEnvio = $topico->data_envio;
            $texto = $topico->texto;
            $autorResposta = $topico->autor_resposta;
            $resposta = htmlspecialchars($topico->resposta);
            $dataResposta = $topico->data_resposta;
            
            require_once 'topico.php';
            exit(0);
        }
    }
    
}
if($admin){
    $topicos = $db->getTopicos();
} else {
    $topicos = $db->getTopicosPublicos();
}
require_once 'listaTopicos.php';
?>
